package rank;

import java.util.List;

public interface LeaderboardService {
    // 更新玩家分数
    void updateScore(String playerId, int score, long timestamp);

    // 获取玩家当前排名
    RankInfo getPlayerRank(String playerId);

    // 获取排行榜前N名
    List <RankInfo> getTopN(int n);

    // 获取玩家周边排名
    List <RankInfo> getPlayerRankRange(String playerId, int range);

}
